package cn.stylefeng.guns.dao.entity.yaode;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.time.LocalDateTime;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 供应商主表
 * </p>
 *
 * @author quspacedraon
 * @since 2024-02-18
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("gaia_supplier_business")
@ApiModel(value="GaiaSupplierBusiness对象", description="供应商主表")
public class GaiaSupplierBusiness implements Serializable {

    private static final long serialVersionUID = 1L;

    private String client;

    @ApiModelProperty(value = "机构")
    private String supSite;

    @ApiModelProperty(value = "供应商编码")
    private String supSelfCode;

    private String supCode;

    private String supMatchStatus;

    @ApiModelProperty(value = "供应商助记符")
    private String supPym;

    @ApiModelProperty(value = "供应商名称")
    private String supName;

    @ApiModelProperty(value = "供应商统一信用码")
    private String supCreditCode;

    @ApiModelProperty(value = "注册日期")
    private String supCreditDate;

    private String supClass;

    @ApiModelProperty(value = "法人")
    private String supLegalPerson;

    @ApiModelProperty(value = "注册地址")
    private String supRegAdd;

    @ApiModelProperty(value = "供应商状态 0 启用  1禁用")
    private String supStatus;

    @ApiModelProperty(value = "营业执照编码")
    private String supLicenceNo;

    private String supLicenceDate;

    private String supLicenceValid;

    private String supScope;

    private String supNoPurchase;

    private String supNoSupplier;

    private String supPayTerm;

    private String supBussinessContact;

    private String supContactTel;

    private String supLeadTime;

    private String supBankCode;

    private String supBankName;

    private String supAccountPerson;

    private String supBankAccount;

    private String supPayMode;

    private String supCreditAmt;

    private String supMixAmt;

    private String supFrwts;

    private String supFrwtsxq;

    private String supZlfzr;

    private String supCkdz;

    private String supLoginAdd;

    private String supLoginUser;

    private String supLoginPassword;

    private String supSysParm;

    private String supDeliveryMode;

    private String supCarrier;

    private String supPictureShtxd;

    private String supQuality;

    private String supQualityDate;

    private String supGsp;

    private String supGspDate;

    private String supGmp;

    private String supGmpDate;

    private String supPictureFrwts;

    private String supPictureGsp;

    private String supPictureGmp;

    private String supPictureQt;

    private String supDeliveryTimes;

    private String supPictureScxkz;

    private String supScxkz;

    private String supScxkzDate;

    private String supPictureSpxkz;

    private String supSpxkz;

    private String supSpxkzDate;

    private String supPictureYlqxxkz;

    private String supYlqxxkz;

    private String supYlqxxkzDate;

    private String supFrwtsSfz;

    private String supCloseDate;

    private String supCreateDate;

    private String supSampleSeal;

    private String supSampleSealImage;

    private String supSampleTicket;

    private String supSampleTicketImage;

    private String supSampleMembrane;

    private String supSampleMembraneImage;

    private String supDah;

    private String supBeizhu;

    private String yjAreaCode;

    private String supNdbgyxq;

    private String supGxht;

    private String supGxhtyxq;

    private String supCwbm;

    private String supFplx;

    private String supFzjg;

    private String supQyfzr;

    private String supZczb;

    private String supGspgklx;

    private Float supSyncflag;

    private String supUpdateDate;

    private String supUpdateTime;

    private String supDrlylqxbapz;

    private String supDrlylqxbapzDate;

    private String supDrlylqxbapzImg;

    private String supApAmt;

    private String supCgy;

    private String lastUpdateTime;

    private String supApplyReason;

    private String flag;


}
